
public class PaginaOtimo {


	private int pagina;
	private Queue<Integer> chamadas;
	private Queue<Integer> backUpChamadas; 
	public PaginaOtimo(int pagina) {
		this.pagina = pagina;
		chamadas = new Queue<Integer>();
		backUpChamadas = new Queue<Integer>();
	}

	public void adicionarChamada(int chamada) {
		chamadas.addNode(new Node<Integer>(chamada));
		backUpChamadas.addNode(new Node<Integer>(chamada));
	}

	public int getPagina() {
		return pagina;
	}

	public void setPagina(int pagina) {
		this.pagina = pagina;
	}

	public Queue<Integer> getChamadas() {
		return chamadas;
	}

	public void setChamadas(Queue<Integer> chamadas) {
		this.chamadas = chamadas;
	}

	public void zerar() {
		chamadas = backUpChamadas.clone();
	}
}
